package com.ruoyi.order.station.request.instance;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class OP01Data_1 {    //5#螺丝拧紧程序号
    @S7Variable(byteOffset = 0, bitOffset = 0, type = S7Type.WORD)
    public Integer programNo05;
    //5#螺丝拧紧最小扭矩
    @S7Variable(byteOffset = 2, bitOffset = 0, type = S7Type.REAL)
    public float minTorque05;
    //5#螺丝拧紧最终扭矩
    @S7Variable(byteOffset = 6, bitOffset = 0, type = S7Type.REAL)
    public float actTorque05;
    //5#螺丝拧紧最大扭矩
    @S7Variable(byteOffset = 10, bitOffset = 0, type = S7Type.REAL)
    public float maxTorque05;
    //5#螺丝拧紧最小角度
    @S7Variable(byteOffset = 14, bitOffset = 0, type = S7Type.REAL)
    public float minAngle05;
    //5#螺丝拧紧最小角度
    @S7Variable(byteOffset = 18, bitOffset = 0, type = S7Type.REAL)
    public float actAngle05;
    //5#螺丝拧紧最小角度
    @S7Variable(byteOffset = 22, bitOffset = 0, type = S7Type.REAL)
    public float maxAngle05;


    //6#螺丝拧紧程序号
    @S7Variable(byteOffset = 28, bitOffset = 0, type = S7Type.WORD)
    public Integer programNo06;
    //6#螺丝拧紧最小扭矩
    @S7Variable(byteOffset = 30, bitOffset = 0, type = S7Type.REAL)
    public float minTorque06;
    //6#螺丝拧紧最终扭矩
    @S7Variable(byteOffset = 34, bitOffset = 0, type = S7Type.REAL)
    public float actTorque06;
    //6#螺丝拧紧最大扭矩
    @S7Variable(byteOffset = 38, bitOffset = 0, type = S7Type.REAL)
    public float maxTorque06;
    //6#螺丝拧紧最小角度
    @S7Variable(byteOffset = 42, bitOffset = 0, type = S7Type.REAL)
    public float minAngle06;
    //6#螺丝拧紧最小角度
    @S7Variable(byteOffset = 46, bitOffset = 0, type = S7Type.REAL)
    public float actAngle06;
    //6#螺丝拧紧最小角度
    @S7Variable(byteOffset = 50, bitOffset = 0, type = S7Type.REAL)
    public float maxAngle06;
}
